perm filename FOO[F75,JMC]2 blob sn#194391 filedate 1976-01-01 generic text, type T, neo UTF8
NIL 

ENTER FIBB:
!     X = 2
!  ENTER FIBB:
!  !     X = 1
!  FIBB = 1
!  ENTER FIBB:
!  !     X = 0
!  FIBB = 1
FIBB = 2
2 

ENTER FIBB:
!     X = 3
!  ENTER FIBB:
!  !     X = 2
!  !  ENTER FIBB:
!  !  !     X = 1
!  !  FIBB = 1
!  !  ENTER FIBB:
!  !  !     X = 0
!  !  FIBB = 1
!  FIBB = 2
!  ENTER FIBB:
!  !     X = 1
!  FIBB = 1
FIBB = 3
3 

ENTER FIBB:
!     X = 4
!  ENTER FIBB:
!  !     X = 3
!  !  ENTER FIBB:
!  !  !     X = 2
!  !  !  ENTER FIBB:
!  !  !  !     X = 1
!  !  !  FIBB = 1
!  !  !  ENTER FIBB:
!  !  !  !     X = 0
!  !  !  FIBB = 1
!  !  FIBB = 2
!  !  ENTER FIBB:
!  !  !     X = 1
!  !  FIBB = 1
!  FIBB = 3
!  ENTER FIBB:
!  !     X = 2
!  !  ENTER FIBB:
!  !  !     X = 1
!  !  FIBB = 1
!  !  ENTER FIBB:
!  !  !     X = 0
!  !  FIBB = 1
!  FIBB = 2
FIBB = 5
5 

2 

3 

5 

NIL 

(OEVAL) 

ENTER OEVAL:
!     E = (FIB (QUOTE 2))
!     A = NIL
!  ENTER OEVAL:
!  !     E = (QUOTE 2)
!  !     A = NIL
!  OEVAL = 2
!  ENTER OEVAL:
!  !     E = (IF (EQUAL X (QUOTE 0)) (QUOTE 1) (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)) (FIB (DIFF→
ERENCE X (QUOTE 2))))))
!  !     A = ((X . 2))
!  !  ENTER OEVAL:
!  !  !     E = (EQUAL X (QUOTE 0))
!  !  !     A = ((X . 2))
!  !  !  ENTER OEVAL:
!  !  !  !     E = X
!  !  !  !     A = ((X . 2))
!  !  !  OEVAL = 2
!  !  !  ENTER OEVAL:
!  !  !  !     E = (QUOTE 0)
!  !  !  !     A = ((X . 2))
!  !  !  OEVAL = 0
!  !  OEVAL = NIL
!  !  ENTER OEVAL:
!  !  !     E = (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2)))))
!  !  !     A = ((X . 2))
!  !  !  ENTER OEVAL:
!  !  !  !     E = (EQUAL X (QUOTE 1))
!  !  !  !     A = ((X . 2))
!  !  !  !  ENTER OEVAL:
!  !  !  !  !     E = X
!  !  !  !  !     A = ((X . 2))
!  !  !  !  OEVAL = 2
!  !  !  !  ENTER OEVAL:
!  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !     A = ((X . 2))
!  !  !  !  OEVAL = 1
!  !  !  OEVAL = NIL
!  !  !  ENTER OEVAL:
!  !  !  !     E = (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))))
!  !  !  !     A = ((X . 2))
!  !  !  !  ENTER OEVAL:
!  !  !  !  !     E = (FIB (SUB1 X))
!  !  !  !  !     A = ((X . 2))
!  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !     E = (SUB1 X)
!  !  !  !  !  !     A = ((X . 2))
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !     A = ((X . 2))
!  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  OEVAL = 1
!  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 0)) (QUOTE 1) (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)→
) (FIB (DIFFERENCE X (QUOTE 2))))))
!  !  !  !  !  !     A = ((X . 1) (X . 2))
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = (EQUAL X (QUOTE 0))
!  !  !  !  !  !  !     A = ((X . 1) (X . 2))
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !     A = ((X . 1) (X . 2))
!  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = (QUOTE 0)
!  !  !  !  !  !  !  !     A = ((X . 1) (X . 2))
!  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  OEVAL = NIL
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))→
)))
!  !  !  !  !  !  !     A = ((X . 1) (X . 2))
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = (EQUAL X (QUOTE 1))
!  !  !  !  !  !  !  !     A = ((X . 1) (X . 2))
!  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2))
!  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2))
!  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  OEVAL = T
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !  !     A = ((X . 1) (X . 2))
!  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  OEVAL = 1
!  !  !  !  OEVAL = 1
!  !  !  !  ENTER OEVAL:
!  !  !  !  !     E = (FIB (DIFFERENCE X (QUOTE 2)))
!  !  !  !  !     A = ((X . 2))
!  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !     E = (DIFFERENCE X (QUOTE 2))
!  !  !  !  !  !     A = ((X . 2))
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !     A = ((X . 2))
!  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = (QUOTE 2)
!  !  !  !  !  !  !     A = ((X . 2))
!  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  OEVAL = 0
!  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 0)) (QUOTE 1) (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)→
) (FIB (DIFFERENCE X (QUOTE 2))))))
!  !  !  !  !  !     A = ((X . 0) (X . 2))
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = (EQUAL X (QUOTE 0))
!  !  !  !  !  !  !     A = ((X . 0) (X . 2))
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !     A = ((X . 0) (X . 2))
!  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = (QUOTE 0)
!  !  !  !  !  !  !  !     A = ((X . 0) (X . 2))
!  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  OEVAL = T
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !     A = ((X . 0) (X . 2))
!  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  OEVAL = 1
!  !  !  !  OEVAL = 1
!  !  !  OEVAL = 2
!  !  OEVAL = 2
!  OEVAL = 2
OEVAL = 2
2 

ENTER OEVAL:
!     E = (FIB (QUOTE 3))
!     A = NIL
!  ENTER OEVAL:
!  !     E = (QUOTE 3)
!  !     A = NIL
!  OEVAL = 3
!  ENTER OEVAL:
!  !     E = (IF (EQUAL X (QUOTE 0)) (QUOTE 1) (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)) (FIB (DIFF→
ERENCE X (QUOTE 2))))))
!  !     A = ((X . 3))
!  !  ENTER OEVAL:
!  !  !     E = (EQUAL X (QUOTE 0))
!  !  !     A = ((X . 3))
!  !  !  ENTER OEVAL:
!  !  !  !     E = X
!  !  !  !     A = ((X . 3))
!  !  !  OEVAL = 3
!  !  !  ENTER OEVAL:
!  !  !  !     E = (QUOTE 0)
!  !  !  !     A = ((X . 3))
!  !  !  OEVAL = 0
!  !  OEVAL = NIL
!  !  ENTER OEVAL:
!  !  !     E = (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2)))))
!  !  !     A = ((X . 3))
!  !  !  ENTER OEVAL:
!  !  !  !     E = (EQUAL X (QUOTE 1))
!  !  !  !     A = ((X . 3))
!  !  !  !  ENTER OEVAL:
!  !  !  !  !     E = X
!  !  !  !  !     A = ((X . 3))
!  !  !  !  OEVAL = 3
!  !  !  !  ENTER OEVAL:
!  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !     A = ((X . 3))
!  !  !  !  OEVAL = 1
!  !  !  OEVAL = NIL
!  !  !  ENTER OEVAL:
!  !  !  !     E = (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))))
!  !  !  !     A = ((X . 3))
!  !  !  !  ENTER OEVAL:
!  !  !  !  !     E = (FIB (SUB1 X))
!  !  !  !  !     A = ((X . 3))
!  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !     E = (SUB1 X)
!  !  !  !  !  !     A = ((X . 3))
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !     A = ((X . 3))
!  !  !  !  !  !  OEVAL = 3
!  !  !  !  !  OEVAL = 2
!  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 0)) (QUOTE 1) (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)→
) (FIB (DIFFERENCE X (QUOTE 2))))))
!  !  !  !  !  !     A = ((X . 2) (X . 3))
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = (EQUAL X (QUOTE 0))
!  !  !  !  !  !  !     A = ((X . 2) (X . 3))
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !     A = ((X . 2) (X . 3))
!  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = (QUOTE 0)
!  !  !  !  !  !  !  !     A = ((X . 2) (X . 3))
!  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  OEVAL = NIL
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))→
)))
!  !  !  !  !  !  !     A = ((X . 2) (X . 3))
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = (EQUAL X (QUOTE 1))
!  !  !  !  !  !  !  !     A = ((X . 2) (X . 3))
!  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3))
!  !  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3))
!  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  OEVAL = NIL
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))))
!  !  !  !  !  !  !  !     A = ((X . 2) (X . 3))
!  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !     E = (FIB (SUB1 X))
!  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !     E = (SUB1 X)
!  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 0)) (QUOTE 1) (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (→
FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))))))
!  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = (EQUAL X (QUOTE 0))
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 0)
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  !  !  !  !  OEVAL = NIL
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE →
X (QUOTE 2)))))
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = (EQUAL X (QUOTE 1))
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  OEVAL = T
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !     E = (FIB (DIFFERENCE X (QUOTE 2)))
!  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !     E = (DIFFERENCE X (QUOTE 2))
!  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 2)
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 0)) (QUOTE 1) (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (→
FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))))))
!  !  !  !  !  !  !  !  !  !     A = ((X . 0) (X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = (EQUAL X (QUOTE 0))
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 0) (X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 0) (X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 0)
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 0) (X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  !  !  !  !  OEVAL = T
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 0) (X . 2) (X . 3))
!  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  OEVAL = 2
!  !  !  !  OEVAL = 2
!  !  !  !  ENTER OEVAL:
!  !  !  !  !     E = (FIB (DIFFERENCE X (QUOTE 2)))
!  !  !  !  !     A = ((X . 3))
!  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !     E = (DIFFERENCE X (QUOTE 2))
!  !  !  !  !  !     A = ((X . 3))
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !     A = ((X . 3))
!  !  !  !  !  !  OEVAL = 3
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = (QUOTE 2)
!  !  !  !  !  !  !     A = ((X . 3))
!  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  OEVAL = 1
!  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 0)) (QUOTE 1) (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)→
) (FIB (DIFFERENCE X (QUOTE 2))))))
!  !  !  !  !  !     A = ((X . 1) (X . 3))
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = (EQUAL X (QUOTE 0))
!  !  !  !  !  !  !     A = ((X . 1) (X . 3))
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !     A = ((X . 1) (X . 3))
!  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = (QUOTE 0)
!  !  !  !  !  !  !  !     A = ((X . 1) (X . 3))
!  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  OEVAL = NIL
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))→
)))
!  !  !  !  !  !  !     A = ((X . 1) (X . 3))
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = (EQUAL X (QUOTE 1))
!  !  !  !  !  !  !  !     A = ((X . 1) (X . 3))
!  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 3))
!  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 3))
!  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  OEVAL = T
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !  !     A = ((X . 1) (X . 3))
!  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  OEVAL = 1
!  !  !  !  OEVAL = 1
!  !  !  OEVAL = 3
!  !  OEVAL = 3
!  OEVAL = 3
OEVAL = 3
3 

ENTER OEVAL:
!     E = (FIB (QUOTE 4))
!     A = NIL
!  ENTER OEVAL:
!  !     E = (QUOTE 4)
!  !     A = NIL
!  OEVAL = 4
!  ENTER OEVAL:
!  !     E = (IF (EQUAL X (QUOTE 0)) (QUOTE 1) (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)) (FIB (DIFF→
ERENCE X (QUOTE 2))))))
!  !     A = ((X . 4))
!  !  ENTER OEVAL:
!  !  !     E = (EQUAL X (QUOTE 0))
!  !  !     A = ((X . 4))
!  !  !  ENTER OEVAL:
!  !  !  !     E = X
!  !  !  !     A = ((X . 4))
!  !  !  OEVAL = 4
!  !  !  ENTER OEVAL:
!  !  !  !     E = (QUOTE 0)
!  !  !  !     A = ((X . 4))
!  !  !  OEVAL = 0
!  !  OEVAL = NIL
!  !  ENTER OEVAL:
!  !  !     E = (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2)))))
!  !  !     A = ((X . 4))
!  !  !  ENTER OEVAL:
!  !  !  !     E = (EQUAL X (QUOTE 1))
!  !  !  !     A = ((X . 4))
!  !  !  !  ENTER OEVAL:
!  !  !  !  !     E = X
!  !  !  !  !     A = ((X . 4))
!  !  !  !  OEVAL = 4
!  !  !  !  ENTER OEVAL:
!  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !     A = ((X . 4))
!  !  !  !  OEVAL = 1
!  !  !  OEVAL = NIL
!  !  !  ENTER OEVAL:
!  !  !  !     E = (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))))
!  !  !  !     A = ((X . 4))
!  !  !  !  ENTER OEVAL:
!  !  !  !  !     E = (FIB (SUB1 X))
!  !  !  !  !     A = ((X . 4))
!  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !     E = (SUB1 X)
!  !  !  !  !  !     A = ((X . 4))
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !     A = ((X . 4))
!  !  !  !  !  !  OEVAL = 4
!  !  !  !  !  OEVAL = 3
!  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 0)) (QUOTE 1) (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)→
) (FIB (DIFFERENCE X (QUOTE 2))))))
!  !  !  !  !  !     A = ((X . 3) (X . 4))
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = (EQUAL X (QUOTE 0))
!  !  !  !  !  !  !     A = ((X . 3) (X . 4))
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !     A = ((X . 3) (X . 4))
!  !  !  !  !  !  !  OEVAL = 3
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = (QUOTE 0)
!  !  !  !  !  !  !  !     A = ((X . 3) (X . 4))
!  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  OEVAL = NIL
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))→
)))
!  !  !  !  !  !  !     A = ((X . 3) (X . 4))
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = (EQUAL X (QUOTE 1))
!  !  !  !  !  !  !  !     A = ((X . 3) (X . 4))
!  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !     A = ((X . 3) (X . 4))
!  !  !  !  !  !  !  !  OEVAL = 3
!  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !  !  !     A = ((X . 3) (X . 4))
!  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  OEVAL = NIL
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))))
!  !  !  !  !  !  !  !     A = ((X . 3) (X . 4))
!  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !     E = (FIB (SUB1 X))
!  !  !  !  !  !  !  !  !     A = ((X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !     E = (SUB1 X)
!  !  !  !  !  !  !  !  !  !     A = ((X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  OEVAL = 3
!  !  !  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 0)) (QUOTE 1) (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (→
FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))))))
!  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = (EQUAL X (QUOTE 0))
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 0)
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  !  !  !  !  OEVAL = NIL
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE →
X (QUOTE 2)))))
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = (EQUAL X (QUOTE 1))
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  OEVAL = NIL
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))))
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !     E = (FIB (SUB1 X))
!  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !  !     E = (SUB1 X)
!  !  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 0)) (QUOTE 1) (IF (EQUAL X (QUOTE 1)) (QUOT→
E 1) (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))))))
!  !  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !     E = (EQUAL X (QUOTE 0))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 0)
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  !  !  !  !  !  !  !  !  OEVAL = NIL
!  !  !  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)) (FIB →
(DIFFERENCE X (QUOTE 2)))))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !     E = (EQUAL X (QUOTE 1))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  OEVAL = T
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !     E = (FIB (DIFFERENCE X (QUOTE 2)))
!  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !  !     E = (DIFFERENCE X (QUOTE 2))
!  !  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 2)
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 0)) (QUOTE 1) (IF (EQUAL X (QUOTE 1)) (QUOT→
E 1) (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))))))
!  !  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 0) (X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !     E = (EQUAL X (QUOTE 0))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 0) (X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 0) (X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 0)
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 0) (X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  !  !  !  !  !  !  !  !  OEVAL = T
!  !  !  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 0) (X . 2) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !     E = (FIB (DIFFERENCE X (QUOTE 2)))
!  !  !  !  !  !  !  !  !     A = ((X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !     E = (DIFFERENCE X (QUOTE 2))
!  !  !  !  !  !  !  !  !  !     A = ((X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  OEVAL = 3
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 2)
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 0)) (QUOTE 1) (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (→
FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))))))
!  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = (EQUAL X (QUOTE 0))
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 0)
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  !  !  !  !  OEVAL = NIL
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE →
X (QUOTE 2)))))
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = (EQUAL X (QUOTE 1))
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  OEVAL = T
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 3) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  OEVAL = 3
!  !  !  !  !  !  OEVAL = 3
!  !  !  !  !  OEVAL = 3
!  !  !  !  OEVAL = 3
!  !  !  !  ENTER OEVAL:
!  !  !  !  !     E = (FIB (DIFFERENCE X (QUOTE 2)))
!  !  !  !  !     A = ((X . 4))
!  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !     E = (DIFFERENCE X (QUOTE 2))
!  !  !  !  !  !     A = ((X . 4))
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !     A = ((X . 4))
!  !  !  !  !  !  OEVAL = 4
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = (QUOTE 2)
!  !  !  !  !  !  !     A = ((X . 4))
!  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  OEVAL = 2
!  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 0)) (QUOTE 1) (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)→
) (FIB (DIFFERENCE X (QUOTE 2))))))
!  !  !  !  !  !     A = ((X . 2) (X . 4))
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = (EQUAL X (QUOTE 0))
!  !  !  !  !  !  !     A = ((X . 2) (X . 4))
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !     A = ((X . 2) (X . 4))
!  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = (QUOTE 0)
!  !  !  !  !  !  !  !     A = ((X . 2) (X . 4))
!  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  OEVAL = NIL
!  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))→
)))
!  !  !  !  !  !  !     A = ((X . 2) (X . 4))
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = (EQUAL X (QUOTE 1))
!  !  !  !  !  !  !  !     A = ((X . 2) (X . 4))
!  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 4))
!  !  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 4))
!  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  OEVAL = NIL
!  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !     E = (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))))
!  !  !  !  !  !  !  !     A = ((X . 2) (X . 4))
!  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !     E = (FIB (SUB1 X))
!  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !     E = (SUB1 X)
!  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 0)) (QUOTE 1) (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (→
FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))))))
!  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = (EQUAL X (QUOTE 0))
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 0)
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  !  !  !  !  OEVAL = NIL
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (FIB (SUB1 X)) (FIB (DIFFERENCE →
X (QUOTE 2)))))
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = (EQUAL X (QUOTE 1))
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  !  OEVAL = T
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 1) (X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !     E = (FIB (DIFFERENCE X (QUOTE 2)))
!  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !     E = (DIFFERENCE X (QUOTE 2))
!  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 2)
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !     E = (IF (EQUAL X (QUOTE 0)) (QUOTE 1) (IF (EQUAL X (QUOTE 1)) (QUOTE 1) (PLUS (→
FIB (SUB1 X)) (FIB (DIFFERENCE X (QUOTE 2))))))
!  !  !  !  !  !  !  !  !  !     A = ((X . 0) (X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = (EQUAL X (QUOTE 0))
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 0) (X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = X
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 0) (X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 0)
!  !  !  !  !  !  !  !  !  !  !  !     A = ((X . 0) (X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  !  !  OEVAL = 0
!  !  !  !  !  !  !  !  !  !  OEVAL = T
!  !  !  !  !  !  !  !  !  !  ENTER OEVAL:
!  !  !  !  !  !  !  !  !  !  !     E = (QUOTE 1)
!  !  !  !  !  !  !  !  !  !  !     A = ((X . 0) (X . 2) (X . 4))
!  !  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  !  OEVAL = 1
!  !  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  !  OEVAL = 2
!  !  !  !  !  OEVAL = 2
!  !  !  !  OEVAL = 2
!  !  !  OEVAL = 5
!  !  OEVAL = 5
!  OEVAL = 5
OEVAL = 5
5